module Base
{

	item Shotgun
	{
		DisplayName = Remington M870,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 4,
		Icon = RemingtonM870,
		AimingMod = 2,
		AimingPerkCritModifier = 10,
		AimingPerkHitChanceModifier = 7,
		AimingPerkRangeModifier = 0.75,
		AimingTime = 40,
		AmmoBox = ShotgunShellsBox,
		AmmoType = Base.ShotgunShells,
		AngleFalloff = FALSE,
		AttachmentType = Rifle,
		BreakSound = JS2000ShotgunBreak,
		BringToBearSound = JS2000ShotgunBringToBear,
		ClickSound = JS2000ShotgunJam,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 12,
		CriticalChance = 70,
		DoorDamage = 30,
		DropSound = JS2000ShotgunDrop,
		EjectAmmoSound = JS2000ShotgunEjectAmmo,
		EjectAmmoStartSound = JS2000ShotgunEjectAmmoStart,
		EjectAmmoStopSound = JS2000ShotgunEjectAmmoStop,
		EquipSound = JS2000ShotgunEquip,
		HitChance = 60,
		HitSound = BulletHitBody,
		ImpactSound = null,
		InsertAmmoSound = JS2000ShotgunInsertAmmo,
		InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
		InsertAmmoStopSound = JS2000ShotgunInsertAmmoStop,
		IsAimedFirearm = TRUE,
		IsAimedHandWeapon = TRUE,
		JamGunChance = 5,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 8,
		MaxAmmo = 5,
		MaxDamage = 2.2,
		MaxHitCount = 9,
		MaxRange = 17,
		MinSightRange = 3,
		MaxSightRange = 8,
		MetalValue = 45,
		MinAngle = 0.90,
		MinDamage = 1.5,
		MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = 12gSuppressor 12gSuppressor 12gsuppressor 12gsuppressor,
        ModelWeaponPart = 12gSuppressorImproved 12gSuppressorImproved 12gsuppressorimproved 12gsuppressorimproved,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		ProjectileCount = 9,
		ProjectileSpread = 1,
		ProjectileWeightCenter = 1.0,
		PiercingBullets = FALSE,
		PushBackMod = 0.8,
		RackAfterShoot = TRUE,
		RackSound = JS2000ShotgunRack,
		RangeFalloff = TRUE,
		Ranged = TRUE,
		RecoilDelay = 30,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = JS2000ShotgunCartridgeFall,
		SoundGain = 2,
		SoundRadius = 200,
		SoundVolume = 200,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 5,
		StopPower = 20,
		SubCategory = Firearm,
		SwingSound = JS2000ShotgunShoot,
		SwingTime = 2,
		TwoHandWeapon = TRUE,
		UnequipSound = JS2000ShotgunUnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = shotgun,
		WeaponSprite = RemingtonM870,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_Shotgun,
	}

	model RemingtonM870
	{
		mesh = weapons/firearm/RemingtonM870,	
		texture = weapons/firearm/RemingtonM870,
		attachment muzzle
		{
			offset = 0.0000 0.4729 -0.0298,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.4313 -0.0300,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment recoilpad		
		{		
			offset = 0.0000 -0.1538 0.03609,
			rotate = -9.9114 0.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0187 0.0954 -0.0180,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressor		
		{		
			offset = 0.0000 0.0843 -0.0299,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressorimproved		
		{		
			offset = 0.0000 0.0843 -0.0299,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0033 0.1920 -0.0301,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item RemingtonM1187
	{
		DisplayName = Remington M11-87,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 4,
		Icon = RemingtonM1187,
		AimingMod = 2,
		AimingPerkCritModifier = 10,
		AimingPerkHitChanceModifier = 7,
		AimingPerkRangeModifier = 0.75,
		AimingTime = 40,
		AmmoBox = ShotgunShellsBox,
		AmmoType = Base.ShotgunShells,
		AngleFalloff = FALSE,
		AttachmentType = Rifle,
		BreakSound = JS2000ShotgunBreak,
		BringToBearSound = JS2000ShotgunBringToBear,
		ClickSound = JS2000ShotgunJam,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 12,
		CriticalChance = 70,
		DoorDamage = 30,
		DropSound = JS2000ShotgunDrop,
		EjectAmmoSound = JS2000ShotgunEjectAmmo,
		EjectAmmoStartSound = JS2000ShotgunEjectAmmoStart,
		EjectAmmoStopSound = JS2000ShotgunEjectAmmoStop,
		EquipSound = JS2000ShotgunEquip,
		HitChance = 65,
		HitSound = BulletHitBody,
		ImpactSound = null,
		InsertAmmoSound = JS2000ShotgunInsertAmmo,
		InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
		InsertAmmoStopSound = JS2000ShotgunInsertAmmoStop,
		IsAimedFirearm = TRUE,
		IsAimedHandWeapon = TRUE,
		JamGunChance = 5,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 8,
		MaxAmmo = 4,
		MaxDamage = 2.2,
		MaxHitCount = 9,
		MaxRange = 17,
		MinSightRange = 3,
		MaxSightRange = 8,
		MetalValue = 45,
		MinAngle = 0.90,
		MinDamage = 1.5,
		MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = 12gSuppressor 12gSuppressor 12gsuppressor 12gsuppressor,
        ModelWeaponPart = 12gSuppressorImproved 12gSuppressorImproved 12gsuppressorimproved 12gsuppressorimproved,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		ProjectileCount = 9,
		ProjectileSpread = 1,
		ProjectileWeightCenter = 1.0,
		PiercingBullets = FALSE,
		PushBackMod = 0.8,
		RackAfterShoot = FALSE,
		RackSound = JS2000ShotgunRack,
		RangeFalloff = TRUE,
		Ranged = TRUE,
		RecoilDelay = 30,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = JS2000ShotgunCartridgeFall,
		SoundGain = 2,
		SoundRadius = 200,
		SoundVolume = 200,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 5,
		StopPower = 20,
		SubCategory = Firearm,
		SwingSound = JS2000ShotgunShoot,
		SwingTime = 2,
		TwoHandWeapon = TRUE,
		UnequipSound = JS2000ShotgunUnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = boltactionnomag,
		WeaponSprite = RemingtonM1187,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_RemingtonM1187,
	}

	model RemingtonM1187
	{
		mesh = weapons/firearm/RemingtonM1187,	
		texture = weapons/firearm/RemingtonM1187,
		attachment muzzle
		{
			offset = 0.0000 0.4729 -0.0298,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.4313 -0.0300,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment recoilpad		
		{		
			offset = 0.0000 -0.1538 0.03609,
			rotate = -9.9114 0.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0187 0.0954 -0.0180,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressor		
		{		
			offset = 0.0000 0.0843 -0.0299,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressorimproved		
		{		
			offset = 0.0000 0.0843 -0.0299,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0033 0.1920 -0.0301,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item RemingtonM1187Sawnoff
	{
		DisplayName = Sawn-off RemingtonM1187,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 4,
		Icon = RemingtonM1187Sawnoff,
		AimingMod = 2,
		AimingPerkCritModifier = 10,
		AimingPerkHitChanceModifier = 6,
		AimingPerkRangeModifier = 0.75,
		AimingTime = 40,
		AmmoBox = ShotgunShellsBox,
		AmmoType = Base.ShotgunShells,
		AngleFalloff = FALSE,
		AttachmentType = Rifle,
		BreakSound = JS2000ShotgunBreak,
		BringToBearSound = JS2000ShotgunBringToBear,
		ClickSound = JS2000ShotgunJam,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 12,
		CriticalChance = 70,
		DoorDamage = 30,
		DropSound = JS2000ShotgunDrop,
		EjectAmmoSound = JS2000ShotgunEjectAmmo,
		EjectAmmoStartSound = JS2000ShotgunEjectAmmoStart,
		EjectAmmoStopSound = JS2000ShotgunEjectAmmoStop,
		EquipSound = JS2000ShotgunEquip,
		HitChance = 75,
		HitSound = BulletHitBody,
		ImpactSound = null,
		InsertAmmoSound = JS2000ShotgunInsertAmmo,
		InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
		InsertAmmoStopSound = JS2000ShotgunInsertAmmoStop,
		IsAimedFirearm = TRUE,
		IsAimedHandWeapon = TRUE,
		JamGunChance = 5,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 8,
		MaxAmmo = 4,
		MaxDamage = 2.2,
		MaxHitCount = 9,
		MaxRange = 15,
		MinSightRange = 3,
		MaxSightRange = 8,
		MetalValue = 45,
		MinAngle = 0.90,
		MinDamage = 1.5,
		MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		ProjectileCount = 9,
		ProjectileSpread = 1,
		ProjectileWeightCenter = 1.0,
		PiercingBullets = FALSE,
		PushBackMod = 0.8,
		RackAfterShoot = FALSE,
		RackSound = JS2000ShotgunRack,
		RangeFalloff = TRUE,
		Ranged = TRUE,
		RecoilDelay = 30,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = JS2000ShotgunCartridgeFall,
		SoundGain = 2,
		SoundRadius = 200,
		SoundVolume = 200,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 5,
		StopPower = 20,
		SubCategory = Firearm,
		SwingSound = JS2000ShotgunShoot,
		SwingTime = 2,
		TwoHandWeapon = TRUE,
		UnequipSound = JS2000ShotgunUnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = boltactionnomag,
		WeaponSprite = RemingtonM1187Sawnoff,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_RemingtonM1187,
	}

	model RemingtonM1187Sawnoff
	{
		mesh = weapons/firearm/RemingtonM1187Sawnoff,	
		texture = weapons/firearm/RemingtonM1187,
		attachment muzzle
		{
			offset = 0.0000 0.3251 -0.0298,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.2840 -0.03,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment recoilpad		
		{		
			offset = 0.0000 -0.1538 0.03609,
			rotate = -9.9114 0.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0187 0.0954 -0.0180,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0033 0.1920 -0.0301,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item DoubleBarrelShotgun
	{
		DisplayName = Remington Coach Gun,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 4,
		Icon = RemingtonCoachGun,
		AimingMod = 2,
		AimingPerkCritModifier = 6,
		AimingPerkHitChanceModifier = 7,
        AimingPerkRangeModifier = 0.75,
		AimingTime = 40,
		AmmoBox = ShotgunShellsBox,
		AmmoType = Base.ShotgunShells,
		AngleFalloff = TRUE,
		AttachmentType = Rifle,
		BreakSound = DoubleBarrelShotgunBreak,
		BringToBearSound = DoubleBarrelShotgunBringToBear,
		ClickSound = DoubleBarrelShotgunJam,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 12,
		CriticalChance = 70,
		DoorDamage = 30,
		DropSound = DoubleBarrelShotgunDrop,
		EjectAmmoSound = DoubleBarrelShotgunEjectAmmo,
		EjectAmmoStartSound = DoubleBarrelShotgunEjectAmmoStart,
		EjectAmmoStopSound = DoubleBarrelShotgunEjectAmmoStop,
		EquipSound = DoubleBarrelShotgunEquip,
		HaveChamber = FALSE,
		HitChance = 65,
		HitSound = BulletHitBody,
		ImpactSound = null,
		InsertAllBulletsReload = TRUE,
		InsertAmmoSound = DoubleBarrelShotgunInsertAmmo,
		InsertAmmoStartSound = DoubleBarrelShotgunInsertAmmoStart,
		InsertAmmoStopSound = DoubleBarrelShotgunInsertAmmoStop,
		IsAimedFirearm = TRUE,
		IsAimedHandWeapon = TRUE,
		JamGunChance = 0,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 8,
		MaxAmmo = 2,
		MaxDamage = 2.2,
		MaxHitCount = 9,
		MaxRange = 20,
		MinSightRange = 3,
		MaxSightRange = 9,
		MetalValue = 45,
		MinAngle = 0.90,
		MinDamage = 1.5,
		MinRange = 0.67,
        ModelWeaponPart = ChokeTubeImproved ChokeTubeImproved choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		ProjectileCount = 9,
		ProjectileSpread = 0.6,
		ProjectileWeightCenter = 1.0,
		PiercingBullets = FALSE,
		PushBackMod = 0.8,
		RackAfterShoot = FALSE,
		RangeFalloff = TRUE,
		Ranged = TRUE,
		RecoilDelay = 1,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = DoubleBarrelShotgunCartridgeFall,
		SoundGain = 2,
		SoundRadius = 200,
		SoundVolume = 200,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 5,
		StopPower = 40,
		SubCategory = Firearm,
		SwingSound = DoubleBarrelShotgunShoot,
		SwingTime = 2,
		TwoHandWeapon = TRUE,
		UnequipSound = DoubleBarrelShotgunUnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = doublebarrelshotgun,
		WeaponSprite = RemingtonCoachGun,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_DoubleBarrel,
	}

	model RemingtonCoachGun
	{
		mesh = weapons/firearm/RemingtonCoachGun,	
		texture = weapons/firearm/RemingtonCoachGun,
		attachment muzzle
		{
			offset = 0.0000 0.5426 -0.0312,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.5021 -0.0326,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0232 0.0954 -0.0219,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0054 0.1920 -0.0167,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item DoubleBarrelShotgunSawnoff
	{
		DisplayName = Sawn-off Coach Gun,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 3.5,
		Icon = SawnoffCoachGun,
		AimingMod = 2,
		AimingPerkCritModifier = 6,
		AimingPerkHitChanceModifier = 6,
        AimingPerkRangeModifier = 0.75,
		AimingTime = 30,
		AmmoBox = ShotgunShellsBox,
		AmmoType = Base.ShotgunShells,
		AngleFalloff = TRUE,
		AttachmentType = Rifle,
		BreakSound = SawnOffDoubleBarrelShotgunBreak,
		ClickSound = SawnOffDoubleBarrelShotgunJam,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 8,
		CriticalChance = 50,
		DoorDamage = 30,
		DropSound = SawnOffDoubleBarrelShotgunDrop,
		EjectAmmoSound = SawnOffDoubleBarrelShotgunEjectAmmo,
		EjectAmmoStartSound = SawnOffDoubleBarrelShotgunEjectAmmoStart,
		EjectAmmoStopSound = SawnOffDoubleBarrelShotgunEjectAmmoStop,
		EquipSound = SawnOffDoubleBarrelShotgunEquip,
		HaveChamber = FALSE,
		HitChance = 75,
		ImpactSound = null,
		InsertAllBulletsReload = TRUE,
		InsertAmmoSound = SawnOffDoubleBarrelShotgunInsertAmmo,
		InsertAmmoStartSound = SawnOffDoubleBarrelShotgunInsertAmmoStart,
		InsertAmmoStopSound = SawnOffDoubleBarrelShotgunInsertAmmoStop,
		IsAimedFirearm = TRUE,
		IsAimedHandWeapon = TRUE,
		JamGunChance = 0,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 8,
		MaxAmmo = 2,
		MaxDamage = 1.8,
		MaxHitCount = 9,
		MaxRange = 15,
		MinSightRange = 3,
		MaxSightRange = 3,
		MetalValue = 45,
		MinAngle = 0.9,
		MinDamage = 1.2,
		MinRange = 0.67,
        ModelWeaponPart = ChokeTubeImproved ChokeTubeImproved choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		ProjectileCount = 9,
		ProjectileSpread = 2,
		ProjectileWeightCenter = 1.0,
		PiercingBullets = FALSE,
		PushBackMod = 0.8,
		RackAfterShoot = FALSE,
		RangeFalloff = TRUE,
		Ranged = TRUE,
		RecoilDelay = 1,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = SawnOffDoubleBarrelShotgunCartridgeFall,
		SoundGain = 2,
		SoundRadius = 200,
		SoundVolume = 200,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 5,
		StopPower = 40,
		SubCategory = Firearm,
		SwingSound = SawnOffDoubleBarrelShotgunShoot,
		SwingTime = 2,
		TwoHandWeapon = TRUE,
		UnequipSound = SawnOffDoubleBarrelShotgunUnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = doublebarrelshotgunsawn,
		WeaponSprite = RemingtonCoachGunSawn,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_DoubleBarrel,
	}

	model RemingtonCoachGunSawn
	{
		mesh = weapons/firearm/RemingtonCoachGunSawn,	
		texture = weapons/firearm/RemingtonCoachGunSawn,
		attachment muzzle
		{
			offset = 0.0000 0.3340 -0.0312,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.2934 -0.0326,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0232 0.0954 -0.0219,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0054 0.1920 -0.0167,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item ShotgunSawnoff
	{
		DisplayName = Sawn-off Remington M870,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 3.5,
		Icon = SawnoffRemingtonM870,
		AimingPerkCritModifier = 6,
		AimingPerkHitChanceModifier = 6,
	AimingPerkRangeModifier = 0.75,
		AimingTime = 35,
		AmmoBox = ShotgunShellsBox,
		AmmoType = Base.ShotgunShells,
		AngleFalloff = TRUE,
		AttachmentType = Rifle,
		BreakSound = SawnOffJS2000ShotgunBreak,
		BringToBearSound = SawnOffJS2000ShotgunBringToBear,
		ClickSound = SawnOffJS2000ShotgunJam,
		ClipSize = 5,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 10,
		CriticalChance = 50,
		DoorDamage = 30,
		DropSound = SawnOffJS2000ShotgunDrop,
		EquipSound = SawnOffJS2000ShotgunEquip,
		HitChance = 75,
		HitSound = BulletHitBody,
		IdleAnim = Idle_Weapon2,
		ImpactSound = null,
		InsertAmmoSound = SawnOffJS2000ShotgunInsertAmmo,
		IsAimedFirearm = TRUE,
		JamGunChance = 5,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 8,
		MaxAmmo = 5,
		MaxDamage = 2.0,
		MaxHitCount = 9,
		MaxRange = 15,
		MinSightRange = 3,
		MaxSightRange = 3,
		MetalValue = 35,
		MinAngle = 0.9,
		MinDamage = 1.3,
		MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
		MinimumSwingTime = 2,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		NPCSoundBoost = 1.5,
		ProjectileCount = 9,
		ProjectileSpread = 1.5,
		ProjectileWeightCenter = 1.0,
		PiercingBullets = FALSE,
		PushBackMod = 0.9,
		RackAfterShoot = TRUE,
		RackSound = SawnOffJS2000ShotgunRack,
		RangeFalloff = TRUE,
		Ranged = TRUE,
		RecoilDelay = 30,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = SawnOffJS2000ShotgunCartridgeFall,
		SoundGain = 2,
		SoundRadius = 200,
		SoundVolume = 250,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 5,
		StopPower = 20,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Rifle,
		SwingSound = SawnOffJS2000ShotgunShoot,
		SwingTime = 2,
		ToHitModifier = 2.5,
		TwoHandWeapon = TRUE,
		UnequipSound = SawnOffJS2000ShotgunUnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = shotgun,
		WeaponSprite = RemingtonM870Sawn,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_Shotgun,
	}

	model RemingtonM870Sawn
	{
		mesh = weapons/firearm/RemingtonM870Sawn,	
		texture = weapons/firearm/RemingtonM870Sawn,
		attachment muzzle
		{
			offset = 0.0000 0.3251 -0.0298,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.2840 -0.03,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment recoilpad		
		{		
			offset = 0.0000 -0.1538 0.03609,
			rotate = -9.9114 0.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0187 0.0954 -0.0180,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0033 0.1920 -0.0301,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item AA12
	{
		DisplayName = AA-12 Combat Shotgun,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 5,
		Icon = AA12,
		AimingMod = 2,
		AimingPerkCritModifier = 10,
		AimingPerkHitChanceModifier = 8,
		AimingPerkRangeModifier = 0.75,
		AimingTime = 30,
		AmmoBox = ShotgunShellsBox,
		AmmoType = Base.ShotgunShells,
		AngleFalloff = FALSE,
		AttachmentType = Rifle,
		BreakSound = JS2000ShotgunBreak,
		BringToBearSound = JS2000ShotgunBringToBear,
		ClickSound = JS2000ShotgunJam,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 12,
		CriticalChance = 70,
		DoorDamage = 30,
		DropSound = JS2000ShotgunDrop,
		EjectAmmoSound = JS2000ShotgunEjectAmmo,
		EjectAmmoStartSound = JS2000ShotgunEjectAmmoStart,
		EjectAmmoStopSound = JS2000ShotgunEjectAmmoStop,
		EquipSound = JS2000ShotgunEquip,
		HitChance = 55,
		HitSound = BulletHitBody,
		ImpactSound = null,
		InsertAmmoSound = JS2000ShotgunInsertAmmo,
		InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
		InsertAmmoStopSound = JS2000ShotgunInsertAmmoStop,
		IsAimedFirearm = TRUE,
		IsAimedHandWeapon = TRUE,
		JamGunChance = 5,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 8,
        MagazineType = AA12Magazine,
		MaxAmmo = 20,
		MaxDamage = 2.2,
		MaxHitCount = 9,
		MaxRange = 18,
		MinSightRange = 3,
		MaxSightRange = 8,
		MetalValue = 45,
		MinAngle = 0.90,
		MinDamage = 1.5,
		MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = 12gSuppressor 12gSuppressor 12gsuppressor 12gsuppressor,
        ModelWeaponPart = 12gSuppressorImproved 12gSuppressorImproved 12gsuppressorimproved 12gsuppressorimproved,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = Foregrip1 Foregrip1 foregrip1 foregrip1,
        ModelWeaponPart = Foregrip2 Foregrip2 foregrip2 foregrip2,
        ModelWeaponPart = AA12Magazine_Attachment AA12Magazine_Attachment magazine magazine,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		ProjectileCount = 9,
		ProjectileSpread = 1,
		ProjectileWeightCenter = 1.0,
		PiercingBullets = FALSE,
		PushBackMod = 0.8,
		RackAfterShoot = FALSE,
		RackSound = JS2000ShotgunRack,
		RangeFalloff = TRUE,
		Ranged = TRUE,
		RecoilDelay = 25,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = JS2000ShotgunCartridgeFall,
		SoundGain = 2,
		SoundRadius = 200,
		SoundVolume = 200,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 5,
		StopPower = 20,
		SubCategory = Firearm,
		SwingSound = JS2000ShotgunShoot,
		SwingTime = 2,
		TwoHandWeapon = TRUE,
		UnequipSound = JS2000ShotgunUnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = boltaction,
		WeaponSprite = AA12,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_AA12,
	}

	model AA12
	{
		mesh = weapons/firearm/AA12_NoMagazine,	
		texture = weapons/firearm/AA12,
		attachment muzzle
		{
			offset = 0.0000 0.4757 -0.0158,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.4348 -0.0150,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0581 -0.0483,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment recoilpad		
		{		
			offset = 0.0000 -0.1600 -0.0055,
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 0.0525 -0.0480,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.3418 0.0138,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressor		
		{		
			offset = 0.0000 0.0695 -0.0150,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressorimproved		
		{		
			offset = 0.0000 0.0695 -0.0150,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0076 0.2160 -0.0301,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment foregrip1		
		{		
			offset = 0.0000 0.0000 0.0197,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip2		
		{		
			offset = 0.0000 0.0000 0.0197,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item MossbergM590T
	{
		DisplayName = Mossberg M590 Tactical,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 3.6,
		Icon = MossbergM590T,
		AimingMod = 2,
		AimingPerkCritModifier = 10,
		AimingPerkHitChanceModifier = 6,
		AimingPerkRangeModifier = 0.75,
		AimingTime = 30,
		AmmoBox = ShotgunShellsBox,
		AmmoType = Base.ShotgunShells,
		AngleFalloff = FALSE,
		AttachmentType = Rifle,
		BreakSound = JS2000ShotgunBreak,
		BringToBearSound = JS2000ShotgunBringToBear,
		ClickSound = JS2000ShotgunJam,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 12,
		CriticalChance = 70,
		DoorDamage = 30,
		DropSound = JS2000ShotgunDrop,
		EjectAmmoSound = JS2000ShotgunEjectAmmo,
		EjectAmmoStartSound = JS2000ShotgunEjectAmmoStart,
		EjectAmmoStopSound = JS2000ShotgunEjectAmmoStop,
		EquipSound = JS2000ShotgunEquip,
		HitChance = 75,
		HitSound = BulletHitBody,
		ImpactSound = null,
		InsertAmmoSound = JS2000ShotgunInsertAmmo,
		InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
		InsertAmmoStopSound = JS2000ShotgunInsertAmmoStop,
		IsAimedFirearm = TRUE,
		IsAimedHandWeapon = TRUE,
		JamGunChance = 5,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 8,
		MaxAmmo = 8,
		MaxDamage = 2.2,
		MaxHitCount = 9,
		MaxRange = 18,
		MinSightRange = 3,
		MaxSightRange = 8,
		MetalValue = 45,
		MinAngle = 0.90,
		MinDamage = 1.5,
		MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = 12gSuppressor 12gSuppressor 12gsuppressor 12gsuppressor,
        ModelWeaponPart = 12gSuppressorImproved 12gSuppressorImproved 12gsuppressorimproved 12gsuppressorimproved,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = Foregrip1 Foregrip1 foregrip1 foregrip1,
        ModelWeaponPart = Foregrip2 Foregrip2 foregrip2 foregrip2,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		ProjectileCount = 9,
		ProjectileSpread = 1,
		ProjectileWeightCenter = 1.0,
		PiercingBullets = FALSE,
		PushBackMod = 0.8,
		RackAfterShoot = TRUE,
		RackSound = JS2000ShotgunRack,
		RangeFalloff = TRUE,
		Ranged = TRUE,
		RecoilDelay = 25,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = JS2000ShotgunCartridgeFall,
		SoundGain = 2,
		SoundRadius = 200,
		SoundVolume = 200,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 5,
		StopPower = 20,
		SubCategory = Firearm,
		SwingSound = JS2000ShotgunShoot,
		SwingTime = 2,
		TwoHandWeapon = TRUE,
		UnequipSound = JS2000ShotgunUnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = shotgun,
		WeaponSprite = MossbergM590T,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_MossbergM590T,
	}

	model MossbergM590T
	{
		mesh = weapons/firearm/MossbergM590T,	
		texture = weapons/firearm/MossbergM590T,
		attachment muzzle
		{
			offset = 0.0000 0.4390 -0.0298,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.3980 -0.0300,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment recoilpad		
		{		
			offset = 0.0000 -0.1538 0.03609,
			rotate = -9.9114 0.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 0.0417 -0.0399,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0187 0.0954 -0.0180,		
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressor		
		{		
			offset = 0.0000 0.0484 -0.0299,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressorimproved		
		{		
			offset = 0.0000 0.0484 -0.0299,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0033 0.1920 -0.0301,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment foregrip1		
		{		
			offset = 0.0000 0.0000 0.0204,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip2		
		{		
			offset = 0.0000 0.0000 0.0204,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item SawnoffM590T
	{
		DisplayName = Sawn-off Mossberg M590 Tactical,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 3.4,
		Icon = SawnoffM590T,
		AttachmentType = Shovel,
		BaseSpeed = 1,
		BreakSound = BaseballBatBreak,
		Categories = Blunt,
		ConditionLowerChanceOneIn = 20,
		ConditionMax = 15,
		CriticalChance = 40,
		CritDmgMultiplier = 2,
		DoorDamage = 5,
		DoorHitSound = BaseballBatHit,
		DropSound = BaseballBatDrop,
		HitAngleMod = -30,
		HitFloorSound = BaseballBatHit,
		HitSound = BaseballBatHit,
		IdleAnim = Idle_Weapon2,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 2,
		MaxDamage = 1.1,
		MaxHitCount = 2,
		MaxRange = 1.25,
		MinAngle = 0.75,
		MinDamage = 0.8,
		MinRange = 0.61,
		MinimumSwingTime = 3,
		PushBackMod = 0.5,
		RunAnim = Run_Weapon2,
		SplatBloodOnNoDeath = FALSE,
		SplatNumber = 1,
		SubCategory = Swinging,
		SwingAmountBeforeImpact = 0.02,
		SwingAnim = Bat,
		SwingSound = BaseballBatSwing,
		SwingTime = 3,
		TreeDamage = 1,
		TwoHandWeapon = TRUE,
		WeaponLength = 0.5,
		WeaponSprite = SawnoffM590T,
	Tooltip = Tooltip_SawnoffM590T,

		OnBreak = OnBreak.BaseballBat,
		Tags = IsFireFuel;RepairWithGlue;RepairWithTape,
	}

	model SawnoffM590T
	{
		mesh = weapons/firearm/SawnoffM590T,	
		texture = weapons/firearm/SawnoffM590T,
	}

	item WinM1887
	{
		DisplayName = WinM1887,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 3,
		Icon = WinM1887,
		AimingMod = 2,
		AimingPerkCritModifier = 10,
		AimingPerkHitChanceModifier = 6,
		AimingPerkRangeModifier = 0.75,
		AimingTime = 40,
		AmmoBox = ShotgunShellsBox,
		AmmoType = Base.ShotgunShells,
		AngleFalloff = FALSE,
		AttachmentType = Holster,
		BreakSound = JS2000ShotgunBreak,
		BringToBearSound = JS2000ShotgunBringToBear,
		ClickSound = JS2000ShotgunJam,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 12,
		CriticalChance = 70,
		DoorDamage = 30,
		DropSound = JS2000ShotgunDrop,
		EjectAmmoSound = JS2000ShotgunEjectAmmo,
		EjectAmmoStartSound = JS2000ShotgunEjectAmmoStart,
		EjectAmmoStopSound = JS2000ShotgunEjectAmmoStop,
		EquipSound = JS2000ShotgunEquip,
		HitChance = 75,
		HitSound = BulletHitBody,
		ImpactSound = null,
		InsertAmmoSound = JS2000ShotgunInsertAmmo,
		InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
		InsertAmmoStopSound = JS2000ShotgunInsertAmmoStop,
		IsAimedFirearm = TRUE,
		IsAimedHandWeapon = TRUE,
		JamGunChance = 5,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 8,
		MaxAmmo = 6,
		MaxDamage = 2.2,
		MaxHitCount = 9,
		MaxRange = 15,
		MinSightRange = 3,
		MaxSightRange = 8,
		MetalValue = 45,
		MinAngle = 0.90,
		MinDamage = 1.5,
		MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		ProjectileCount = 9,
		ProjectileSpread = 1,
		ProjectileWeightCenter = 1.0,
		PiercingBullets = FALSE,
		PushBackMod = 0.8,
		RackAfterShoot = TRUE,
		RackSound = JS2000ShotgunRack,
		RangeFalloff = TRUE,
		Ranged = TRUE,
		RecoilDelay = 50,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = JS2000ShotgunCartridgeFall,
		SoundGain = 2,
		SoundRadius = 200,
		SoundVolume = 200,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 5,
		StopPower = 20,
		SubCategory = Firearm,
		SwingSound = JS2000ShotgunShoot,
		SwingTime = 2,
		TwoHandWeapon = TRUE,
		UnequipSound = JS2000ShotgunUnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = leveractionw,
		WeaponSprite = WinM1887,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_WinM1887,
	}

	model WinM1887
	{
		mesh = weapons/firearm/WinM1887,	
		texture = weapons/firearm/WinM1887,
		attachment muzzle
		{
			offset = 0.0000 0.4020 -0.0298,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.3576 -0.0300,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0187 0.0954 -0.0180,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0005 0.1920 -0.0197,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item SPAS12
	{
		DisplayName = SPAS-12,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 4.2,
		Icon = SPAS12,
		AimingMod = 2,
		AimingPerkCritModifier = 10,
		AimingPerkHitChanceModifier = 6,
		AimingPerkRangeModifier = 0.75,
		AimingTime = 30,
		AmmoBox = ShotgunShellsBox,
		AmmoType = Base.ShotgunShells,
		AngleFalloff = FALSE,
		AttachmentType = Rifle,
		BreakSound = JS2000ShotgunBreak,
		BringToBearSound = JS2000ShotgunBringToBear,
		ClickSound = JS2000ShotgunJam,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 12,
		CriticalChance = 70,
		DoorDamage = 30,
		DropSound = JS2000ShotgunDrop,
		EjectAmmoSound = JS2000ShotgunEjectAmmo,
		EjectAmmoStartSound = JS2000ShotgunEjectAmmoStart,
		EjectAmmoStopSound = JS2000ShotgunEjectAmmoStop,
		EquipSound = JS2000ShotgunEquip,
		HitChance = 65,
		HitSound = BulletHitBody,
		ImpactSound = null,
		InsertAmmoSound = JS2000ShotgunInsertAmmo,
		InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
		InsertAmmoStopSound = JS2000ShotgunInsertAmmoStop,
		IsAimedFirearm = TRUE,
		IsAimedHandWeapon = TRUE,
		JamGunChance = 5,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 8,
		MaxAmmo = 8,
		MaxDamage = 2.2,
		MaxHitCount = 9,
		MaxRange = 18,
		MinSightRange = 3,
		MaxSightRange = 8,
		MetalValue = 45,
		MinAngle = 0.90,
		MinDamage = 1.5,
		MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = 12gSuppressor 12gSuppressor 12gsuppressor 12gsuppressor,
        ModelWeaponPart = 12gSuppressorImproved 12gSuppressorImproved 12gsuppressorimproved 12gsuppressorimproved,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = Foregrip1 Foregrip1 foregrip1 foregrip1,
        ModelWeaponPart = Foregrip2 Foregrip2 foregrip2 foregrip2,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		ProjectileCount = 9,
		ProjectileSpread = 1,
		ProjectileWeightCenter = 1.0,
		PiercingBullets = FALSE,
		PushBackMod = 0.8,
		RackAfterShoot = FALSE,
		RackSound = JS2000ShotgunRack,
		RangeFalloff = TRUE,
		Ranged = TRUE,
		RecoilDelay = 25,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = JS2000ShotgunCartridgeFall,
		SoundGain = 2,
		SoundRadius = 200,
		SoundVolume = 200,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 5,
		StopPower = 20,
		SubCategory = Firearm,
		SwingSound = JS2000ShotgunShoot,
		SwingTime = 2,
		TwoHandWeapon = TRUE,
		UnequipSound = JS2000ShotgunUnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = boltactionnomag,
		WeaponSprite = SPAS12,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_SPAS12,
	}

	model SPAS12
	{
		mesh = weapons/firearm/SPAS12,	
		texture = weapons/firearm/SPAS12,
		attachment muzzle
		{
			offset = 0.0000 0.4775 -0.0254,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.4349 -0.0251,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0315 -0.0324,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment recoilpad		
		{		
			offset = 0.0000 -0.1703 0.0251,
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 0.0000 -0.0306,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0187 0.0954 -0.0180,		
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressor		
		{		
			offset = 0.0000 0.0540 -0.0245,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressorimproved		
		{		
			offset = 0.0000 0.0540 -0.0245,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0033 0.1920 -0.0301,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment foregrip1		
		{		
			offset = 0.0000 0.0000 0.0249,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip2		
		{		
			offset = 0.0000 0.0000 0.0249,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item DoubleBarrelShotgunSawnoffStockless
	{
		DisplayName = Sawn-off Coach Gun (Stockless),
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 2.8,
		Icon = SawnoffCoachGunStockless,
		AimingMod = 2,
		AimingPerkCritModifier = 6,
		AimingPerkHitChanceModifier = 6,
        AimingPerkRangeModifier = 0.75,
		AimingTime = 30,
		AmmoBox = ShotgunShellsBox,
		AmmoType = Base.ShotgunShells,
		AngleFalloff = TRUE,
		AttachmentType = Holster,
		BreakSound = SawnOffDoubleBarrelShotgunBreak,
		ClickSound = SawnOffDoubleBarrelShotgunJam,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 8,
		CriticalChance = 50,
		DoorDamage = 30,
		DropSound = SawnOffDoubleBarrelShotgunDrop,
		EjectAmmoSound = SawnOffDoubleBarrelShotgunEjectAmmo,
		EjectAmmoStartSound = SawnOffDoubleBarrelShotgunEjectAmmoStart,
		EjectAmmoStopSound = SawnOffDoubleBarrelShotgunEjectAmmoStop,
		EquipSound = SawnOffDoubleBarrelShotgunEquip,
		HaveChamber = FALSE,
		HitChance = 75,
		ImpactSound = null,
		InsertAllBulletsReload = TRUE,
		InsertAmmoSound = SawnOffDoubleBarrelShotgunInsertAmmo,
		InsertAmmoStartSound = SawnOffDoubleBarrelShotgunInsertAmmoStart,
		InsertAmmoStopSound = SawnOffDoubleBarrelShotgunInsertAmmoStop,
		IsAimedFirearm = TRUE,
		IsAimedHandWeapon = TRUE,
		JamGunChance = 0,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 8,
		MaxAmmo = 2,
		MaxDamage = 1.8,
		MaxHitCount = 9,
		MaxRange = 15,
		MinSightRange = 3,
		MaxSightRange = 3,
		MetalValue = 45,
		MinAngle = 0.9,
		MinDamage = 1.2,
		MinRange = 0.67,
        ModelWeaponPart = ChokeTubeImproved ChokeTubeImproved choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		ProjectileCount = 9,
		ProjectileSpread = 2,
		ProjectileWeightCenter = 1.0,
		PiercingBullets = FALSE,
		PushBackMod = 0.8,
		RackAfterShoot = FALSE,
		RangeFalloff = TRUE,
		Ranged = TRUE,
		RecoilDelay = 1,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = SawnOffDoubleBarrelShotgunCartridgeFall,
		SoundGain = 2,
		SoundRadius = 200,
		SoundVolume = 200,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 5,
		StopPower = 40,
		SubCategory = Firearm,
		SwingSound = SawnOffDoubleBarrelShotgunShoot,
		SwingTime = 2,
		TwoHandWeapon = TRUE,
		UnequipSound = SawnOffDoubleBarrelShotgunUnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = DoubleBarrelShotgunSawnoffStockless,
		WeaponSprite = RemingtonCoachGunSawnStockless,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_DoubleBarrel,
	}

	model RemingtonCoachGunSawnStockless
	{
		mesh = weapons/firearm/RemingtonCoachGunSawnStockless,	
		texture = weapons/firearm/RemingtonCoachGunSawnStockless,
		attachment muzzle
		{
			offset = 0.0000 0.3340 -0.0312,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.2934 -0.0326,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0232 0.0954 -0.0219,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0054 0.1920 -0.0167,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	model RemingtonCoachGunSawnStocklessOpen
	{
		mesh = weapons/firearm/RemingtonCoachGunSawnStocklessOpen,	
		texture = weapons/firearm/RemingtonCoachGunSawnStocklessOpen,
		attachment muzzle
		{
			offset = 0.0000 0.3340 -0.0312,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.2934 -0.0326,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0232 0.0954 -0.0219,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0054 0.1920 -0.0167,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item RemingtonM1187SawnoffStockless
	{
		DisplayName = Sawn-off RemingtonM1187 Stockless,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 3.5,
		Icon = RemingtonM1187SawnoffStockless,
		AimingMod = 2,
		AimingPerkCritModifier = 10,
		AimingPerkHitChanceModifier = 6,
		AimingPerkRangeModifier = 0.75,
		AimingTime = 40,
		AmmoBox = ShotgunShellsBox,
		AmmoType = Base.ShotgunShells,
		AngleFalloff = FALSE,
		AttachmentType = Holster,
		BreakSound = JS2000ShotgunBreak,
		BringToBearSound = JS2000ShotgunBringToBear,
		ClickSound = JS2000ShotgunJam,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 12,
		CriticalChance = 70,
		DoorDamage = 30,
		DropSound = JS2000ShotgunDrop,
		EjectAmmoSound = JS2000ShotgunEjectAmmo,
		EjectAmmoStartSound = JS2000ShotgunEjectAmmoStart,
		EjectAmmoStopSound = JS2000ShotgunEjectAmmoStop,
		EquipSound = JS2000ShotgunEquip,
		HitChance = 75,
		HitSound = BulletHitBody,
		ImpactSound = null,
		InsertAmmoSound = JS2000ShotgunInsertAmmo,
		InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
		InsertAmmoStopSound = JS2000ShotgunInsertAmmoStop,
		IsAimedFirearm = TRUE,
		IsAimedHandWeapon = TRUE,
		JamGunChance = 5,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 8,
		MaxAmmo = 4,
		MaxDamage = 2.2,
		MaxHitCount = 9,
		MaxRange = 15,
		MinSightRange = 3,
		MaxSightRange = 8,
		MetalValue = 45,
		MinAngle = 0.90,
		MinDamage = 1.5,
		MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		ProjectileCount = 9,
		ProjectileSpread = 1,
		ProjectileWeightCenter = 1.0,
		PiercingBullets = FALSE,
		PushBackMod = 0.8,
		RackAfterShoot = FALSE,
		RackSound = JS2000ShotgunRack,
		RangeFalloff = TRUE,
		Ranged = TRUE,
		RecoilDelay = 40,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = JS2000ShotgunCartridgeFall,
		SoundGain = 2,
		SoundRadius = 200,
		SoundVolume = 200,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 5,
		StopPower = 20,
		SubCategory = Firearm,
		SwingSound = JS2000ShotgunShoot,
		SwingTime = 2,
		TwoHandWeapon = TRUE,
		UnequipSound = JS2000ShotgunUnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = boltactionnomag,
		WeaponSprite = RemingtonM1187SawnoffStockless,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_RemingtonM1187,
	}

	model RemingtonM1187SawnoffStockless
	{
		mesh = weapons/firearm/RemingtonM1187SawnoffStockless,	
		texture = weapons/firearm/RemingtonM1187SawnoffStockless,
		attachment muzzle
		{
			offset = 0.0000 0.3251 -0.0298,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.2840 -0.03,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0187 0.0954 -0.0180,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0033 0.1920 -0.0301,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item ShotgunSawnoffStockless
	{
		DisplayName = Sawn-off Remington M870 Stockless,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 3,
		Icon = SawnoffRemingtonM870Stockless,
		AimingPerkCritModifier = 6,
		AimingPerkHitChanceModifier = 6,
	AimingPerkRangeModifier = 0.75,
		AimingTime = 35,
		AmmoBox = ShotgunShellsBox,
		AmmoType = Base.ShotgunShells,
		AngleFalloff = TRUE,
		AttachmentType = Holster,
		BreakSound = SawnOffJS2000ShotgunBreak,
		BringToBearSound = SawnOffJS2000ShotgunBringToBear,
		ClickSound = SawnOffJS2000ShotgunJam,
		ClipSize = 5,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 10,
		CriticalChance = 50,
		DoorDamage = 30,
		DropSound = SawnOffJS2000ShotgunDrop,
		EquipSound = SawnOffJS2000ShotgunEquip,
		HitChance = 75,
		HitSound = BulletHitBody,
		IdleAnim = Idle_Weapon2,
		ImpactSound = null,
		InsertAmmoSound = SawnOffJS2000ShotgunInsertAmmo,
		IsAimedFirearm = TRUE,
		JamGunChance = 5,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 8,
		MaxAmmo = 5,
		MaxDamage = 2.0,
		MaxHitCount = 9,
		MaxRange = 15,
		MinSightRange = 3,
		MaxSightRange = 3,
		MetalValue = 35,
		MinAngle = 0.9,
		MinDamage = 1.3,
		MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
		MinimumSwingTime = 2,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		NPCSoundBoost = 1.5,
		ProjectileCount = 9,
		ProjectileSpread = 1.5,
		ProjectileWeightCenter = 1.0,
		PiercingBullets = FALSE,
		PushBackMod = 0.9,
		RackAfterShoot = TRUE,
		RackSound = SawnOffJS2000ShotgunRack,
		RangeFalloff = TRUE,
		Ranged = TRUE,
		RecoilDelay = 40,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = SawnOffJS2000ShotgunCartridgeFall,
		SoundGain = 2,
		SoundRadius = 200,
		SoundVolume = 250,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 5,
		StopPower = 20,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Rifle,
		SwingSound = SawnOffJS2000ShotgunShoot,
		SwingTime = 2,
		ToHitModifier = 2.5,
		TwoHandWeapon = TRUE,
		UnequipSound = SawnOffJS2000ShotgunUnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = shotgun,
		WeaponSprite = RemingtonM870SawnStockless,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_Shotgun,
	}

	model RemingtonM870SawnStockless
	{
		mesh = weapons/firearm/RemingtonM870SawnStockless,	
		texture = weapons/firearm/RemingtonM870SawnStockless,
		attachment muzzle
		{
			offset = 0.0000 0.3251 -0.0298,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.2840 -0.03,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0187 0.0954 -0.0180,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0033 0.1920 -0.0301,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

}